package com.yanqu.road.entity.activity.commonteam;

import com.yanqu.road.entity.activity.ActivityInfo;

public class CommonTeamConfigData {

    /**
     * 活动基础信息
     */
    private ActivityInfo activityInfo;

    /**
     * 活动ID
     */
    private int activityId;

    /**
     * 组队时长(分)
     */
    private long createTeamTime;

    /**
     * 创建队伍消耗
     */
    private String createTeamCost;

    /**
     * 创建队伍元宝消耗
     */
    private int createNeedIngots;

    /**
     * 队伍成员数量上限
     */
    private int userNumMax;

    /**
     * 队伍名字字符上限
     */
    private int nameLengthMax;

    /**
     * 申请队伍上限条数
     */
    private int applyMax;

    /**
     * 玩家申请队伍上限
     */
    private int userApplyMax;

    /**
     * 是否支持跨服组队 0:不支持1:支持
     */
    private int joinCrossTeamFlag;

    /**
     * 重新入队CD时间(s)
     */
    private int joinCd;

    /**
     * 组队结束时间
     */
    private long endTime;

    /**
     * 创建时间
     */
    private long createTime;

    public ActivityInfo getActivityInfo() {
        return activityInfo;
    }

    public void setActivityInfo(ActivityInfo activityInfo) {
        this.activityInfo = activityInfo;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public long getCreateTeamTime() {
        return createTeamTime;
    }

    public void setCreateTeamTime(long createTeamTime) {
        this.createTeamTime = createTeamTime;
    }

    public String getCreateTeamCost() {
        return createTeamCost;
    }

    public void setCreateTeamCost(String createTeamCost) {
        this.createTeamCost = createTeamCost;
    }

    public int getCreateNeedIngots() {
        return createNeedIngots;
    }

    public void setCreateNeedIngots(int createNeedIngots) {
        this.createNeedIngots = createNeedIngots;
    }

    public int getUserNumMax() {
        return userNumMax;
    }

    public void setUserNumMax(int userNumMax) {
        this.userNumMax = userNumMax;
    }

    public int getNameLengthMax() {
        return nameLengthMax;
    }

    public void setNameLengthMax(int nameLengthMax) {
        this.nameLengthMax = nameLengthMax;
    }

    public int getApplyMax() {
        return applyMax;
    }

    public void setApplyMax(int applyMax) {
        this.applyMax = applyMax;
    }

    public int getUserApplyMax() {
        return userApplyMax;
    }

    public void setUserApplyMax(int userApplyMax) {
        this.userApplyMax = userApplyMax;
    }

    public int getJoinCrossTeamFlag() {
        return joinCrossTeamFlag;
    }

    public void setJoinCrossTeamFlag(int joinCrossTeamFlag) {
        this.joinCrossTeamFlag = joinCrossTeamFlag;
    }

    public int getJoinCd() {
        return joinCd;
    }

    public void setJoinCd(int joinCd) {
        this.joinCd = joinCd;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }
}
